PaymentPlugins\Stripe\WooCommerceSubscriptions\Controllers\PaymentIntent A

Total Complexity 56
Dependencies 6
Dependents 1
Total lines 273
Lines of code 190
Logical lines of code 99
Comment lines 49
Methods 14
Properties 1

Methods 14

Method Rating Maintainability Complexity Lines of code
add_params_to_intent()
A
48 11 32
process_change_payment_method_redirect()
A
47 7 35
add_setup_intent_params()
S
49 7 29
maybe_create_setup_intent()
S
61 6 14
is_subscription_mode()
S
60 6 14
add_change_payment_method_query()
S
56 5 18
print_script_variables()
S
72 4 5
is_link_active()
S
69 3 8
get_recurring_cart_total()
S
64 2 10
initialize()
S
60 1 12
__construct()
S
77 1 4
account_requires_mandate()
S
79 1 3
update_payment_intent_args()
S
79 1 3
update_setup_intent_params()
S
79 1 3